package com.idealighter.game.games.blackjack.message;

import com.baidu.bjf.remoting.protobuf.annotation.Protobuf;

import com.idealighter.game.core.annotation.ResMsg;
import com.idealighter.game.games.blackjack.dto.GameInfoDto;
import com.idealighter.game.games.blackjack.dto.RoomInfo;
import com.idealighter.game.message.ModuleMsgIdConstant;
import com.idealighter.game.message.core.ResMessage;

import java.util.ArrayList;
import java.util.List;

import lombok.Data;

/**
 * 获取游戏信息 .
 *
 * @author abin
 * @date 2018年3月23日 上午11:33:26 .
 */
@ResMsg(ModuleMsgIdConstant.Blackjack.GAME_INFO)
@Data
public class ResGameInfoMsg implements ResMessage {

  @Protobuf(order = 1)
  private int id = ModuleMsgIdConstant.Blackjack.GAME_INFO;

  @Protobuf(order = 2)
  private RoomInfo roomInfo;

  @Protobuf(order = 3)
  private GameInfoDto gameInfo;

  @Protobuf(order = 4)
  private List<com.idealighter.game.gamehall.dto.MemInfo> mems = new ArrayList<>();

}
